# 浏览器常用方法
"""
1. maximize_window() 最大化浏览器窗口 --> 模拟浏览器最大化按钮
2. set_window_size(width, height) 设置浏览器窗口大小 --> 设置浏览器宽、高(像素点)
3. set_window_position(x, y) 设置浏览器窗口位置 --> 设置浏览器位置
4. back() 后退 --> 模拟浏览器后退按钮
5. forward() 前进 --> 模拟浏览器前进按钮
6. refresh() 刷新 --> 模拟浏览器F5刷新
7. close() 关闭当前窗口 --> 模拟点击浏览器关闭按钮
8. quit() 关闭浏览器驱动对象 --> 关闭所有程序启动的窗口
9. title 获取页面title
10. current_url 获取当前页面URL
"""
import time

"""
示例代码：
# 最大化浏览器
driver.maximize_window()
# 刷新
driver.refresh()
# 后退
driver.back()
# 前进
driver.forward()
# 设置浏览器大小
driver.set_window_size(300,300)
# 设置浏览器位置
driver.set_window_position(300,200)
# 关闭浏览器单个窗口
driver.close()
# 关闭浏览器所有窗口
driver.quit()
# 获取title
title = driver.title
# 获取当前页面url
url = driver.current_url
"""
# 示例：
from selenium import webdriver
dri = webdriver.Chrome()
dri.get("http://121.43.169.97:8848/pageA.html")
# 放大页面
dri.maximize_window()
time.sleep(2)
# 设置窗口大小
dri.set_window_size(600,500)
time.sleep(2)
# 设置窗口屏幕坐标
dri.set_window_position(0,400)
time.sleep(2)
# 页面操作
dri.find_element_by_css_selector("#userA").send_keys("admin")
time.sleep(2)
# 刷新页面
dri.refresh()
# 获取标题
print("页面的标题: ", dri.title)
# 获取网页地址
print("网页地址: ", dri.current_url)

dri.quit()
